<?php
include_once '../models/compromisso.php';

$html = new HtmlHelper($this);

$objCompromisso = new Compromisso();
$arrCompromisso = $objCompromisso->all(array(
	'conditions'=>array('comp_data' => date('Y-m-d'), 'usua_id' => $_SESSION['usua_id'])
));

echo $html->stylesheet('datepicker/jquery-ui-1.8.13.custom');
echo $html->script('datepicker/jquery-ui-1.8.13.custom.min');
?>

<script type="text/javascript">

jQuery(document).ready(function() {
           //traduzindo para português
        $.datepicker.setDefaults({
            dayNames:['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado','Domingo'],
            dayNamesMin:['D','S','T','Q','Q','S','S','D'],
            dayNamesShort:['Dom','Seg','Ter','Qua','Qui','Sex','Sáb','Dom'],
            monthNames:['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
            monthNamesShort:['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'],
            nextText:'Próximo',prevText:'Anterior'});
	// Carrega formulário de adição de compromisso
	jQuery('#bt-novo-compromisso a').live('click',function(e) {
		e.preventDefault();
		jQuery.ajax({
			type: 'POST',
			url: '<?php echo Mapper::url('/compromisso/criar'); ?>',
			success: function(resp) {
				jQuery('.modal').remove();
				jQuery('#tabela-calendario').append(resp);
			}
		});
	});   
	// Troca a lista de compromissos para a data escolhida
	jQuery('#calendario').datepicker({
            onSelect: function(date) {
                arr = date.split('/'); // m/d/Y

                jQuery.ajax({
                        type: 'POST',
                        url: '<?php echo Mapper::url('/compromisso/listar'); ?>',
                        data: {data: arr[2]+'-'+arr[0]+'-'+arr[1]},
                        success: function(resp) {
                                jQuery('#tabela-calendario').html(resp);
                        }
                });
            }
	});

	// Carrega pela primeira vez a lista de compromissos
	jQuery.ajax({
            type: 'POST',
            url: '<?php echo Mapper::url('/compromisso/listar'); ?>',
            data: {data: '<?php echo date('Y-m-d'); ?>'},
            success: function(resp) {
                    jQuery('#tabela-calendario').html(resp);
            }
	});
});
</script>

<div class="calendar left" id="calendario">&nbsp;</div>
<div class="table left">
    <table id="tabela-calendario"><!-- Conteúdo carregado por AJAX --></table>
    <div class="clear"></div>
</div>